slim-leaved wall rocket - German English Dictionary